﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using InformesYEstadisticas.Estadistica;
using InformesYEstadisticas.AccesoBD;
using InformesYEstadisticas.EntidadesEstadisticas;

namespace InformesYEstadisticas
{
    public partial class frmVisorRankingInstituciones : Form
    {
        public frmVisorRankingInstituciones()
        {
            InitializeComponent();
        }

       

        private void crystalReportViewer1_Load_1(object sender, EventArgs e)
        {
           
        }

        private void btnAceptar_Click(object sender, EventArgs e)
        {
            RankingInstituciones rk = new RankingInstituciones();
            CR_RankingInstitucion estadisticaInstitucion = new CR_RankingInstitucion();
            List<EntidadInstitucion> lis = new List<EntidadInstitucion>();
            //lis.Add(rk.obtenerRanking());
            DateTime desde;
            DateTime hasta;

            desde = Convert.ToDateTime(dtpFechaDesde.Value).Date;
            hasta = Convert.ToDateTime(dtpFechaHasta.Value).Date;

            lis = rk.obtenerRanking(desde, hasta); //no hace falta la linea anterior porque este método ya devuelve una lista
            estadisticaInstitucion.SetDataSource(lis);
            crystalReportViewer1.ReportSource = estadisticaInstitucion;

        }
    }
}
